﻿@charset "utf-8";
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img,dl, dt,dd ,img { margin:0; padding:0; border:0;} 
*{ margin:auto; padding:auto;}
* html .clear{zoom:1;}
*+html .clear{zoom:1;} 
ul,dl, dt,dd,ol{list-style-type:none;}
select,input {vertical-align:middle;}
body,td,p,div,li,select,input,textarea { font:12px/180% "" ;color:#000000;}






.w { width:100%; height:auto;}
.top-zh { width:100%;}
.top { width:1190px; height:110px; background-image:url(../images/topbg.jpg); margin:0 auto;}
.top-1 { width:164px; height:33px; background-color:#fff; float:right; margin-top:77px;}
.top-1 ul { padding-top:6px;}
.top-1 li { text-align:center; font-size:14px; color:#b6020a; font-weight:bold;}
.top-1 li a { color:#b6020a;}



.dh { width:1190px; height:45px; margin:0 auto; position:relative; z-index:99999;}
.dis{display:block;}
.undis{display:none; font-size:14px; color:#fff; background-color:#b70007; font-weight:bold; padding:6px 0 6px 0;}
.undis a:hover {color:#fff600; }
.undis a { color:#fff;}
.nav_current{ float:left; background-image:url(../images/dhxbg.jpg); font-size:14px; color:#fff; font-weight:bold; line-height:50px;}
    .nav_current a {
        color: #fff;
    }
.nav_link a {
    color: #fff;
}
    .nav_link {
        float: left;
        font-size: 14px;
        color: #fff;
        font-weight: bold;
        line-height: 50px;
    }
.nav_current:hover ,.nav_link:hover{ color:#fff;}
#dww-menu { width:1110px; overflow:hidden; margin-left:80px;}
#dww-menu .mod-hd { overflow:hidden; height:45px;position:relative;}
#dww-menu .mod-hd li { float:left; cursor:pointer; text-align:center; height:45px; padding:0 40px 0 40px;letter-spacing:1px; text-transform:uppercase;}
#dww-menu .mod-bd { padding-top:1px;}
#dww-menu .mod-bd div {color:#BFBFBF; line-height:24px; width:1110px;}



.ddh { width:100%; height:420px; margin:1px 0 1px 0;}
/* width:1440px;  */
.ddh1 { height:420px; margin:0 auto;}
.ddh1 img { width:1440px; height:420px;}


.gg { width:100%; height:42px; background-color:#e8e7e7;}
.gg-1 { width:1190px; margin:0 auto;}
.gg-tp { width:113px; height:42px; float:left;}
.gg-nr { width:1000px; padding:12px 0 0 15px; float:left; font-size:12px; color:#565656;}
.gg-nr a {color:#565656;}


.zh { width:100%; background:url(../images/zhbg.jpg) repeat-x; margin-top:1px; float:left;}
.zh-nr { width:1190px; margin:0 auto;}
.xwcp { width:1190px; height:256px; padding-top:20px;}
.xw { width:576px; height:256px; float:left;}
.xw-t { width:536px; height:28px; background-image:url(../images/lmbg.jpg); font-size:14px; color:#000; font-weight:bold; padding:2px 15px 0 25px;}
.xw-t span { float:right; font-size:12px; color:#848484; font-weight:normal; padding-top:4px;}
.xw-t span a { color:#848484;}
.xw-nr { width:576px; padding-top:15px;}
.xw-tp {
    width: 300px;
    height: 200px;
    float: left;
    position: relative;
}
    .xw-tp img {
        width: 300px;
        height: 200px;
    }
    .xw-z {
        width: 265px;
        float: right;
        height: 200px;
    }
.xw-z h3 { width:265px; height:48px; font-size:16px; color:#c60009; text-align:center; border-bottom:1px dashed #ccc; line-height:22px;}
.xw-z ul { margin-top:8px;}
.xw-z li { font-size:14px; color:#565656; line-height:24px;}
.xw-z li span { float:right;}
.xw-z li a { color:#565656;}

/********************/
/*幻灯片样式*/
.focusbox {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid #f7f7f7;
    overflow: hidden;
    _position: relative;
}

    .focusbox .slides {
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
        zoom: 1;
        overflow: hidden;
    }

        .focusbox .slides:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

        .focusbox .slides li {
            width: 100%;
            height: 100%;
            overflow: hidden;
        }

            .focusbox .slides li img {
                min-width: 100%;
                min-height: 100%;
                _width: 100%;
                _height: 100%;
            }

            .focusbox .slides li .note-bg {
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                width: 100%;
                height: 125px;
                background: url(../images/pic-bg.png) 0 bottom repeat-x;
                _height: 50px;
                _background: url(none) 0 0 repeat #000;
            }

            .focusbox .slides li .note-txt {
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                display: block;
                padding: 10px;
                height: 24px;
                line-height: 24px;
                color: #fff;
                font-size: 16px;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }

    .focusbox .flex-control-nav {
        position: absolute;
        right: 5px;
        bottom: 18px;
        display: block;
        z-index: 4;
    }

        .focusbox .flex-control-nav li {
            margin: 0 5px 0 0;
            display: inline-block;
            zoom: 1;
            *display: inline;
        }

            .focusbox .flex-control-nav li a {
                display: block;
                width: 8px;
                height: 8px;
                text-indent: -9999px;
                border: 1px solid #999;
                border-radius: 8px;
                cursor: pointer;
                overflow: hidden;
            }

    .focusbox .flex-control-paging li a:hover {
        background: #333;
    }

    .focusbox .flex-control-paging li a.flex-active {
        background: #f90;
        border-color: #f90;
        cursor: default;
    }

/*********************/

.shipin { width:260px; height:256px; float:left; margin-left:15px;}
.shipin-t { width:220px; height:28px; background-image:url(../images/lmbg.jpg); font-size:14px; color:#000; font-weight:bold; padding:2px 15px 0 25px;}
.shipin-t span { float:right; font-size:12px; color:#848484; font-weight:normal; padding-top:4px;}
.shipin-t span a { color:#848484;}
.shipin ul { padding-top:18px;}
.shipin li { width:260px; height:202px;}
.shipin li img { width:100%; height:100%;}



.cp { width:320px; height:256px; float:right;}
.cp-t { width:280px; height:28px; background-image:url(../images/lmbg.jpg); font-size:14px; color:#000; font-weight:bold; padding:2px 15px 0 25px;}
.cp-t span { float:right; font-size:12px; color:#848484; font-weight:normal; padding-top:4px;}
.cp-t span a { color:#848484;}
.ct-tp { width:222px; height:150px;}
#demo {overflow:hidden;width:100%; float:left; margin-top:15px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
.cpnr1 { width:196px; height:188px; float:left; margin-right:10px; padding:6px; border:1px solid #ccc;}
.cptp { width:196px; height:150px;}
.cpbt { width:196px; height:20px; text-align:center; font-size:14px; color:#565656; padding:6px 0 6px 0; background-color:#e8e7e7; margin-top:6px;}
.cpbt a { color:#565656;}

.jjan { width:1190px; height:330px; margin-top:60px;}
.jj { width:400px; height:310px; float:left;}
.jj-t { width:360px; height:28px; background-image:url(../images/lmbg.jpg); font-size:14px; color:#000; font-weight:bold; padding:2px 15px 0 25px;}
.jj-t span { float:right; font-size:12px; color:#848484; font-weight:normal; padding-top:4px;}
.jj-t span a { color:#848484;}
.jj-tp { width:400px; height:156px; padding:15px 0 10px 0; float:left;}
.jj-nr { width:400px; height:90px; float:left;}
.jj-nr ul { margin:0px;}
.jj-nr li { font-size:14px; color:#000; line-height:24px;}
.jj-nr li a { color:#000;}

.an { width:750px; float:right; height:310px;}
.an-t { width:710px; height:28px; background-image:url(../images/lmbg.jpg); font-size:14px; color:#000; font-weight:bold; padding:2px 15px 0 25px;}
.an-t span { float:right; font-size:12px; color:#848484; font-weight:normal; padding-top:4px;}
.an-t span a { color:#848484;}

.an-1 { width:234px; height:260px; float:left; margin-top:15px;}
.an-1tp { width:220px; height:150px; padding:6px; border:1px solid #ccc;}
.an-1nr { width:220px; height:76px; border:1px solid #ccc; padding:6px; background-color:#eff0f2;}

.an-2 { width:234px; height:260px; float:left; margin-top:15px; margin-left:24px;}
.an-2tp { width:220px; height:150px; padding:6px; border:1px solid #ccc;}
.an-2nr { width:220px; height:76px; border:1px solid #ccc; padding:6px; background-color:#eff0f2;}

.an-3 { width:234px; height:260px; float:right; margin-top:15px;}
.an-3tp { width:220px; height:150px; padding:6px; border:1px solid #ccc;}
.an-3nr { width:220px; height:76px; border:1px solid #ccc; padding:6px; background-color:#eff0f2;}




.end { width:100%; height:104px; background-image:url(../images/endbg.jpg); margin-top:20px; float:left;}
.end ul { padding-top:23px;}
.end li { text-align:center; font-size:12px; color:#565656; line-height:26px;}
.end li a{color:#565656;}












/*副页面CSS*/
.fy-left { width:300px; float:left; background-image:url(../images/fyzbg.jpg); margin-top:30px;}
.fy-leftlm { width:300px;}
.fy-leftlm h3 { width:254px; padding:8px 0 6px 15px; background-color:#b80008; font-size:14px; color:#fff;}
.fy-leftlm ul { padding-top:10px;}
.fy-leftlm li { font-size:14px; color:#565656; border-bottom:1px dashed #ccc; width:234px; padding:8px 15px 0 20px;}
.fy-leftlm li span { float:right;}
.fy-leftlm li:hover { background-color:#e1e1e1;}
.fy-leftlm li a { color:#565656;}


.fy-leftan { width:300px;}
.fy-leftan ul { padding-top:30px;}
.fy-leftan li { border:1px solid #ccc; padding:5px; width:252px; height:100px; margin-top:10px;}




.fy-right { width:860px; float:left; padding-left:25px;}
.fy-lmbt { padding:29px 0 6px 0; font-size:14px; color:#000; border-bottom:1px solid #ccc;}
.fy-tplb { width:680px; height:120px; border-bottom:1px solid #ccc; padding:15px 0 30px 0;}
.fy-tp { width:160px; height:120px; padding:5px; border:1px solid #ccc; float:left;}
.fy-lb { width:490px; float:right;}
.fy-lb h3 { font-size:14px; color:#565656; padding-top:10px;}
.fy-lb h3 a { color:#565656;}
.fy-lb ul { padding-top:10px;}
.fy-lb li { font-size:12px; color:#565656; line-height:22px;}
.fy-lb li a { color:#565656;}


.fy-rylb { width:860px; float:left; padding:15px 0 20px 0;} 
.fy-rylb1 { width:400px; height:150px; float:left; margin:6px 8px 10px 8px; padding:5px; border:1px solid #ccc; background-color:#f7f7f7;}
.fy-rytp { width:200px; height:150px; float:left;}
.fy-rybt { font-size:14px; color:#000; float:right; width:190px; padding-top:15px; height:130px;}
.fy-rybt a { color:#000;}

.fy-gg { width:860px; float:left; padding:15px 0 20px 0;}
.fy-gg ul { padding:0px;}
.fy-gg li { font-size:12px; color:#565656; border-bottom:1px dashed #ccc; padding-top:6px;}
.fy-gg li span { float:right;}
.fy-gg li a { color:#565656;}



.fy-kwlb { width:860px; float:left; padding:15px 0 20px 0;} 
.fy-kwlb1 { width:156px; height:220px; float:left; margin:6px 6px 10px 8px;}
.fy-kwtp { width:150px; height:180px; padding:2px; border:1px solid #ccc;}
.fy-kwbt { font-size:12px; color:#565656; padding-top:10px; text-align:center;}
.fy-kwbt a { color:#565656;}




.fy-cp { width:860px; float:left; padding:15px 0 20px 0;}
.fy-cp h3 { text-align:center; padding:10px 0 20px 0; font-size:18px; color:#565656;}
.fy-cp ul { padding-left:20px;}
.fy-cp li { font-size:14px; color:#565656; line-height:24px; word-break:break-all;}
.fy-cp li img {border:0;margin:0;padding:0;max-width: 800px;
width: expression_r(this.width > 800 && this.width > this.height ? 800px : 'auto';);
max-height: 800px;height: expresion(this.height > 800 ? 800px : 'auto';); }



.wzfy { width:820px; float:left; padding:8px 20px 20px 20px; border-top:1px dashed #ccc;}
.wzfy-1 { font-size:12px; color:#565656; width:100%; height:20px;}
.wzfy-2 { font-size:12px; color:#565656; width:100%; height:20px;}




.fy-xwlb { width:860px; float:left; padding:15px 0 20px 0;} 
.fy-xwlb1 { width:196px; height:180px; float:left; margin:6px 8px 10px 8px;}
.fy-xwtp { width:184px; height:130px; padding:5px; border:1px solid #ccc;}
.fy-xwbt { font-size:14px; color:#565656; padding-top:10px; text-align:center;}
.fy-xwbt a { color:#565656;}



.jj-dh { float:right; padding:10px; width:500px; height:370px;}
.hei { font-size:14px; color:#000; line-height:24px;}



/*返回顶部*/
.gotop {
    position: fixed;
    bottom: 80px;
    right: 15px;
    z-index: 500;
    width: 50px;
    height: 50px;
    display: none;
}

.w_top {
    width: 50px;
    height: 50px;
}

    .w_top img {
        width: 50px;
    }



.qyry { width:1190px; height:240px; margin-top:20px;}
.qyry-t { width:1150px; height:28px; background-image:url(../images/lmbg1.jpg); font-size:14px; color:#000; font-weight:bold; padding:2px 15px 0 25px;}
.qyry-t span { float:right; font-size:12px; color:#848484; font-weight:normal; padding-top:4px;}
.qyry-t span a { color:#848484;}
.qyry-tp { width:1190px; height:150px; padding-top:20px;}
.qyry-tp ul { padding-top:20px;}
.qyry-tp li { width:200px; height:150px; float:left; margin:0 10px;  }
.qyry-tp li img { width:100%; height:100%;}









.lb { width:100%; float:left;}
DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;
}
DIV.scott A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #565656; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #565656; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
DIV.scott A:active {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #565656; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #c8c8c8;
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
